package org.ens.delegation.dao;

import java.util.List;
import org.ens.delegation.bo.Etablissement;

public interface IEtablissementDao extends IGenericDao<Etablissement, String>{

    public List<Etablissement> findByFilters(String orderCol, String orderDir, String nomAr, String nomFr, String idCommune, String idTypeEtablissement );
    
    public List<Etablissement> findByFiltersWithFirstMaxResult(int first,int max,String orderCol,String orderDir, String nomAr, String nomFr, String idCommune, String idTypeEtablissement );
        
    public Integer getRowCountByFilters(String nomAr, String nomFr, String idCommune, String idTypeEtablissement);
}
